<?php
	require_once("../conexion/conexion.php");
	require_once("Ingresa_Datos_CajaChica.php");
    
	$caja = new CajaChica();
	
	function IngresaEgresoCaja($num,$EGasto,$persona,$FPago,$fecha)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into egresocaja (EgreNum,ACod,EgrePersona,EgreFormaPago,EgreFecha) values ('".$num."','".$EGasto."','".$persona."','".$FPago."','".$fecha."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function IngresaListaEgreso($num,$id,$cant,$obs,$unitario,$fecha)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into listaegreso (EgreNum,CajId,ListaECant,ListaEDetalle,ListaEValor,ListaEFecha) values ('".$num."','".$id."','".$cant."','".$obs."','".$unitario."','".$fecha."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	
	extract($_POST);
	
	if(($txtNumComp=="")or($txtPersona=="")or($txtFechaE=="")or($cmb_Gasto=='0')or($txtCantidad1=="")or($txtEspecificacion1=="")or($txtUnitario1=="")or($txtTotal1==""))
	{
		echo "<script>0;alert(\"INGRESE TODA LA INFORMACION OBLIGATORIA !!!\");</script>";
	}
	else
	{
		if($txtCantTotal==1)
		{
			$fecha = explode("-",$txtFechaE);
			$fecha = $fecha[2]."-".$fecha[1]."-".$fecha[0];
			$persona = strtoupper($txtPersona);
			IngresaEgresoCaja($txtNumComp,$cmb_Gasto,$persona,'EFECTIVO',$fecha);
			$id = $caja->BuscaIDCaja();
			$unitario = str_replace ( ".", "",$txtUnitario1);
			$esp = strtoupper($txtEspecificacion1);
			IngresaListaEgreso($txtNumComp,$id,$txtCantidad1,$esp,$unitario,$fecha);
			$suma = str_replace ( ".", "",$txtSuma);
			$caja->Actualiza_CajaChica($suma);
			echo "<script>1;alert(\"SE INGRESO CORRECTAMENTE EL EGRESO !!!\");</script>";
		}
		else
		{
			$id = $caja->BuscaIDCaja();
			$fecha = explode("-",$txtFechaE);
			$fecha = $fecha[2]."-".$fecha[1]."-".$fecha[0];
			for($i=1;$i<=$txtCantTotal;$i++)
			{
				if((isset($_POST['txtCantidad'.$i])) and (!empty($_POST['txtCantidad'.$i])))
				{
					$unitario = str_replace ( ".", "",$_POST['txtUnitario'.$i]);
					$esp = strtoupper($_POST['txtEspecificacion'.$i]);
					IngresaListaEgreso($txtNumComp,$id,$_POST['txtCantidad'.$i],$esp,$unitario,$fecha);
				}
			}
			$persona = strtoupper($txtPersona);
			IngresaEgresoCaja($txtNumComp,$cmb_Gasto,$persona,'EFECTIVO',$fecha);
			$suma = str_replace ( ".", "",$txtSuma);
			$caja->Actualiza_CajaChica($suma);
			echo "<script>1;alert(\"SE INGRESO CORRECTAMENTE EL EGRESO !!!\");</script>";
		}
	}	
?>
